home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / mozilla-firefox / include / pipnss / nsICMSMessageErrors.h < prev    next >
C/C++ Source or Header  |  2006-05-08  |  5KB  |  169 lines

  1. /*
  2.  * DO NOT EDIT.  THIS FILE IS GENERATED FROM nsICMSMessageErrors.idl
  3.  */
  4.  
  5. #ifndef __gen_nsICMSMessageErrors_h__
  6. #define __gen_nsICMSMessageErrors_h__
  7.  
  8.  
  9. #ifndef __gen_nsISupports_h__
  10. #include "nsISupports.h"
  11. #endif
  12.  
  13. /* For IDL files that don't want to include root IDL files. */
  14. #ifndef NS_NO_VTABLE
  15. #define NS_NO_VTABLE
  16. #endif
  17.  
  18. /* starting interface:    nsICMSMessageErrors */
  19. #define NS_ICMSMESSAGEERRORS_IID_STR "f2aec680-60a0-49f0-afe5-6cf1d3f15e0d"
  20.  
  21. #define NS_ICMSMESSAGEERRORS_IID \
  22.   {0xf2aec680, 0x60a0, 0x49f0, \
  23.     { 0xaf, 0xe5, 0x6c, 0xf1, 0xd3, 0xf1, 0x5e, 0x0d }}
  24.  
  25. /**
  26.  * nsICMSMessageErrors
  27.  *  Scriptable error constants for nsICMSMessage
  28.  */
  29. class NS_NO_VTABLE nsICMSMessageErrors : public nsISupports {
  30.  public: 
  31.  
  32.   NS_DEFINE_STATIC_IID_ACCESSOR(NS_ICMSMESSAGEERRORS_IID)
  33.  
  34.   enum { SUCCESS = 0 };
  35.  
  36.   enum { GENERAL_ERROR = 1 };
  37.  
  38.   enum { VERIFY_NOT_SIGNED = 1024 };
  39.  
  40.   enum { VERIFY_NO_CONTENT_INFO = 1025 };
  41.  
  42.   enum { VERIFY_BAD_DIGEST = 1026 };
  43.  
  44.   enum { VERIFY_NOCERT = 1028 };
  45.  
  46.   enum { VERIFY_UNTRUSTED = 1029 };
  47.  
  48.   enum { VERIFY_ERROR_UNVERIFIED = 1031 };
  49.  
  50.   enum { VERIFY_ERROR_PROCESSING = 1032 };
  51.  
  52.   enum { VERIFY_BAD_SIGNATURE = 1033 };
  53.  
  54.   enum { VERIFY_DIGEST_MISMATCH = 1034 };
  55.  
  56.   enum { VERIFY_UNKNOWN_ALGO = 1035 };
  57.  
  58.   enum { VERIFY_UNSUPPORTED_ALGO = 1036 };
  59.  
  60.   enum { VERIFY_MALFORMED_SIGNATURE = 1037 };
  61.  
  62.   enum { VERIFY_HEADER_MISMATCH = 1038 };
  63.  
  64.   enum { VERIFY_NOT_YET_ATTEMPTED = 1039 };
  65.  
  66.   enum { VERIFY_CERT_WITHOUT_ADDRESS = 1040 };
  67.  
  68.   enum { ENCRYPT_NO_BULK_ALG = 1056 };
  69.  
  70. };
  71.  
  72. /* Use this macro when declaring classes that implement this interface. */
  73. #define NS_DECL_NSICMSMESSAGEERRORS \
  74.  
  75. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  76. #define NS_FORWARD_NSICMSMESSAGEERRORS(_to) \
  77.  
  78. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  79. #define NS_FORWARD_SAFE_NSICMSMESSAGEERRORS(_to) \
  80.  
  81. #if 0
  82. /* Use the code below as a template for the implementation class for this interface. */
  83.  
  84. /* Header file */
  85. class nsCMSMessageErrors : public nsICMSMessageErrors
  86. {
  87. public:
  88.   NS_DECL_ISUPPORTS
  89.   NS_DECL_NSICMSMESSAGEERRORS
  90.  
  91.   nsCMSMessageErrors();
  92.  
  93. private:
  94.   ~nsCMSMessageErrors();
  95.  
  96. protected:
  97.   /* additional members */
  98. };
  99.  
  100. /* Implementation file */
  101. NS_IMPL_ISUPPORTS1(nsCMSMessageErrors, nsICMSMessageErrors)
  102.  
  103. nsCMSMessageErrors::nsCMSMessageErrors()
  104. {
  105.   /* member initializers and constructor code */
  106. }
  107.  
  108. nsCMSMessageErrors::~nsCMSMessageErrors()
  109. {
  110.   /* destructor code */
  111. }
  112.  
  113. /* End of implementation class template. */
  114. #endif
  115.  
  116. /**
  117.  * CMS specific nsresult error codes
  118.  */
  119. #define NS_ERROR_CMS_VERIFY_NOT_SIGNED \
  120.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  121.                             nsICMSMessageErrors::VERIFY_NOT_SIGNED)
  122. #define NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO \
  123.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  124.                             nsICMSMessageErrors::VERIFY_NO_CONTENT_INFO)
  125. #define NS_ERROR_CMS_VERIFY_BAD_DIGEST \
  126.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  127.                             nsICMSMessageErrors::VERIFY_BAD_DIGEST)
  128. #define NS_ERROR_CMS_VERIFY_NOCERT \
  129.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  130.                             nsICMSMessageErrors::VERIFY_NOCERT)
  131. #define NS_ERROR_CMS_VERIFY_UNTRUSTED \
  132.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  133.                             nsICMSMessageErrors::VERIFY_UNTRUSTED)
  134. #define NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED \
  135.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  136.                             nsICMSMessageErrors::VERIFY_ERROR_UNVERIFIED)
  137. #define NS_ERROR_CMS_VERIFY_ERROR_PROCESSING \
  138.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  139.                             nsICMSMessageErrors::VERIFY_ERROR_PROCESSING)
  140. #define NS_ERROR_CMS_VERIFY_BAD_SIGNATURE \
  141.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  142.                             nsICMSMessageErrors::VERIFY_BAD_SIGNATURE)
  143. #define NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH \
  144.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  145.                             nsICMSMessageErrors::VERIFY_DIGEST_MISMATCH)
  146. #define NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO \
  147.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  148.                             nsICMSMessageErrors::VERIFY_UNKNOWN_ALGO)
  149. #define NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO \
  150.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  151.                             nsICMSMessageErrors::VERIFY_UNSUPPORTED_ALGO)
  152. #define NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE \
  153.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  154.                             nsICMSMessageErrors::VERIFY_MALFORMED_SIGNATURE)
  155. #define NS_ERROR_CMS_VERIFY_HEADER_MISMATCH \
  156.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  157.                             nsICMSMessageErrors::VERIFY_HEADER_MISMATCH)
  158. #define NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED \
  159.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  160.                             nsICMSMessageErrors::VERIFY_NOT_YET_ATTEMPTED)
  161. #define NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS \
  162.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  163.                             nsICMSMessageErrors::VERIFY_CERT_WITHOUT_ADDRESS)
  164. #define NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG \
  165.   NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, \
  166.                             nsICMSMessageErrors::ENCRYPT_NO_BULK_ALG)
  167.  
  168. #endif /* __gen_nsICMSMessageErrors_h__ */
  169.